package com.socialcoco.util;

public class verify {
    /**
     * 验证用户长度不可以超过10，不可以数字开头
     * @param name
     * @return
     */
    public  boolean checkName(String name) {
        String regExp = "^[^0-9][\\w_]{5,9}$";
        if(name.matches(regExp)) {
            return true;
        }else {
            return false;
        }
    }

    /**
     * 验证用户密码最低6位，最高20位并且 字母、数字、下划线任意组合
     *  @param pwd
     *  @return
     */
    public  boolean checkPwd(String pwd) {
        String regExp = "^[\\w_]{6,20}$";
        if(pwd.matches(regExp)) {
            return true;
        }
        return false;
    }

    /**
     * 验证邮箱
     * @param email
     * @return
     */
    public boolean checkEmail(String email){
        String regex = "[a-zA-Z0-9_]+@[a-zA-Z0-9_]+(\\.[a-zA-Z0-9]+)+"; // (注：\为转义字符）
        String regex1="String regex = \"^[A-Za-z0-9\\\\u4e00-\\\\u9fa5]+@[a-zA-Z0-9_-]+(\\\\.[a-zA-Z0-9_-]+)+$\"";
        boolean flag = email.matches(regex);
        return flag;
    }
}
